import wx from 'jweixin-1.6.0';
import sha1 from "sha1";
import {
  weixinTicket
} from '@/api/login.js';

export function wxChat() {
  weixinTicket().then(res => {
    let ticket = res.ticket
    // let ticket = res.data.result.ticket

    let tim = Date.parse(new Date())/1000
    // let str = `jsapi_ticket=${ticket}&noncestr=1a2b3&timestamp=${tim}&url=https://creditui.hsop.site/credit/`
    let str = `jsapi_ticket=${ticket}&noncestr=1a2b3&timestamp=${tim}&url=${window.location.href}`
    // let str = `jsapi_ticket=${ticket}&noncestr=1a2b3&timestamp=${tim}&url=https://zhzy.jyxzyyy.com/pages/index`
    let sign = sha1(str)
    
    wx.config({
      // debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印
      appId: 'wx6d3a2795ce2d178c', // 必填，公众号的唯一标识
      timestamp: tim, // 必填，生成签名的时间戳
      nonceStr: '1a2b3', // 必填，生成签名的随机串
      signature: sign,// 必填，签名
      jsApiList: [], // 必填，需要使用的JS接口列表
      openTagList: ['wx-open-launch-weapp'] // 可选，需要使用的开放标签列表，例如['wx-open-launch-app']
    });
    wx.ready(function () {
      consolg.log('微信配置验证成功')
    })
    wx.error(function (res) {
      consolg.log('微信配置验证失败返回的信息:', res);
      // alert(JSON.stringify(res));
    })
  })
}